// One time permanent strength gain ability, usually on a Tome
[AIsm]
Art=ReplaceableTextures\CommandButtons\BTNTome.blp
Targetart=Abilities\Spells\Items\AIsm\AIsmTarget.mdl
Targetattach=origin

// One time permanent agility gain ability, usually on a tome
[AIam]
Art=ReplaceableTextures\CommandButtons\BTNTome.blp
Targetart=Abilities\Spells\Items\AIam\AIamTarget.mdl
Targetattach=origin

// short duration single target speed bonus
[AIsp]
Art=ReplaceableTextures\CommandButtons\BTNPotionRed.blp

// continuous Attack Bonus
[AIat]
Art=ReplaceableTextures\CommandButtons\BTNClawsOfAttack.blp

// continuous Defense Bonus
[AIde]

// area of effect damage of destructables
[AIdm]

// One time permanent hero experience gain, usually on a tome
[AIem]
Art=ReplaceableTextures\CommandButtons\BTNTomeBrown.blp
Targetart=Abilities\Spells\Items\AIem\AIemTarget.mdl
Targetattach=origin

// Flag ability
[AIfl]
Targetart=UI\Feedback\RallyPoint\RallyPoint.mdl
Targetattach=hand,right

// human flag
[AIfm]
Art=ReplaceableTextures\CommandButtons\BTNHumanCaptureFlag.blp
Targetart=Objects\InventoryItems\HumanCaptureFlag\HumanCaptureFlag.mdl
Targetattach=hand,right

// night elf flag
[AIfn]
Art=ReplaceableTextures\CommandButtons\BTNNightElfCaptureFlag.blp
Targetart=Objects\InventoryItems\NightElfCaptureFlag\NightElfCaptureFlag.mdl
Targetattach=hand,right

// orc flag
[AIfo]
Art=ReplaceableTextures\CommandButtons\BTNOrcCaptureFlag.blp
Targetart=Objects\InventoryItems\OrcCaptureFlag\OrcCaptureFlag.mdl
Targetattach=hand,right

// undead flag
[AIfe]
Art=ReplaceableTextures\CommandButtons\BTNUndeadCaptureFlag.blp
Targetart=Objects\InventoryItems\UndeadCaptureFlag\UndeadCaptureFlag.mdl
Targetattach=hand,right

// One time permanent hero level gain, usually on a tome
[AIlm]
Art=ReplaceableTextures\CommandButtons\BTNTomeRed.blp
Targetart=Abilities\Spells\Items\AIlm\AIlmTarget.mdl
Targetattach=origin

// One time permanent intelligence gain, usually on a Tome
[AIim]
Art=ReplaceableTextures\CommandButtons\BTNTome.blp
Targetart=Abilities\Spells\Items\AIim\AIimTarget.mdl
Targetattach=origin

// One time permanent agi/int/str gain
[AIxm]
Art=ReplaceableTextures\CommandButtons\BTNTomeRed.blp
Targetart=Abilities\Spells\Items\AIlm\AIlmTarget.mdl
Targetattach=origin

// single shot one target healing (potions, typically)
[AIhe]
Targetart=Abilities\Spells\Items\AIhe\AIheTarget.mdl
Targetattach=origin

// single shot group area effect healing (scrolls, typically)
[AIha]
Art=ReplaceableTextures\CommandButtons\BTNScrollOfTownPortal.blp
Targetart=Abilities\Spells\Items\AIhe\AIheTarget.mdl
Targetattach=origin

// short duration single target invisibility (potion)
[AIvi]
Targetart=Abilities\Spells\Items\AIvi\AIviTarget.mdl
Targetattach=chest

// continuous invisibility (ring)
[AIpi]

// short duration single target invulnerability (potion)
// brings up the invulnerability buff from CommonAbility
[AIvu]
Art=ReplaceableTextures\CommandButtons\BTNPotionRed.blp

// single shot one target mana regain (potions, typically)
[AIma]
Targetart=Abilities\Spells\Items\AIma\AImaTarget.mdl
Targetattach=origin

// single shot group area effect mana regain (scrolls, typically)
[AImr]
Art=ReplaceableTextures\CommandButtons\BTNScrollOfProtection.blp
Targetart=Abilities\Spells\Items\AIma\AImaTarget.mdl
Targetattach=origin

// single shot one target life/mana restore (potion)
[AIre]
Art=ReplaceableTextures\CommandButtons\BTNPotionRed.blp
Targetart=Abilities\Spells\Items\AIre\AIreTarget.mdl
Targetattach=origin

// single shot group area effect life/mana restore (scroll)
[AIra]
Art=ReplaceableTextures\CommandButtons\BTNScrollOfHealing.blp
Targetart=Abilities\Spells\Items\AIre\AIreTarget.mdl
Targetattach=origin

// area of effect application of a defensive buff (scroll of protection)
[AIda]
Art=ReplaceableTextures\CommandButtons\BTNScroll.blp
Casterart=Abilities\Spells\Items\AIda\AIdaCaster.mdl

// buff that AIda applies
[Bdef]
Buffart=ReplaceableTextures\CommandButtons\BTNScroll.blp
Targetart=Abilities\Spells\Items\AIda\AIdaTarget.mdl
Targetattach=overhead

// area of effect detection (crystal ball)
[AIta]
Art=ReplaceableTextures\CommandButtons\BTNCrystalBall.blp
Casterart=Abilities\Spells\Items\AIta\CrystalBallCaster.mdl

// area of effect application of a detected buff (dust of appearance)
[AItb]
Targetart=Abilities\Spells\Items\AItb\AItbTarget.mdl
Targetattach=origin

// continuous Mana regeneration (ring)
[AIrm]
Art=ReplaceableTextures\CommandButtons\BTNSobiMask.blp

[AIfi]
Missileart=Abilities\Weapons\FireBallMissile\FireBallMissile.mdl
Missilespeed=900

// Illusion generator
[AIil]
Art=ReplaceableTextures\CommandButtons\BTNWand.blp
Targetart=Abilities\Spells\Items\AIil\AIilTarget.mdl
Targetattach=origin

[BIil]
Buffart=ReplaceableTextures\CommandButtons\BTNWand.blp
Specialart=Abilities\Spells\Orc\MirrorImage\MirrorImageDeathCaster.mdl

// Dispel effect
[AIdi]
Art=ReplaceableTextures\CommandButtons\BTNWandSkull.blp
// Effectart, if specified, will play at the targeted x,y
Effectart=Abilities\Spells\Items\AItb\AItbTarget.mdl
// Targetart, if specified, will play on affected units in the area-of-effect.
Targetart=Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl

// Hero attacks get fire damage bonus, persistent, Orb of Fire
[AIfb]
Art=ReplaceableTextures\CommandButtons\BTNOrbOfFire.blp
Missileart=Abilities\Weapons\FireBallMissile\FireBallMissile.mdl
Targetart=Abilities\Spells\Items\AIfb\AIfbTarget.mdl
Targetattach=weapon
Specialart=Abilities\Spells\Items\AIfb\AIfbSpecialArt.mdl

// Hero attacks get lightning damage bonus, persistent, Orb of Lightning
[AIlb]
Art=ReplaceableTextures\CommandButtons\BTNOrbOfLightning.blp
Missileart=Abilities\Weapons\FarseerMissile\FarseerMissile.mdl
Targetart=Abilities\Spells\Items\AIlb\AIlbTarget.mdl
Targetattach=weapon
Specialart=Abilities\Spells\Items\AIlb\AIlbSpecialArt.mdl

// Hero attacks get frost damage bonus, persistent, Orb of Frost
[AIob]
Art=ReplaceableTextures\CommandButtons\BTNOrbOfFrost.blp
Missileart=Abilities\Weapons\LichMissile\LichMissile.mdl
Targetart=Abilities\Spells\Items\AIob\AIobTarget.mdl
Targetattach=weapon
Specialart=Abilities\Spells\Items\AIob\AIobSpecialArt.mdl

// Hero sight range increase, persistent, Telescope
[AIsi]
Art=ReplaceableTextures\CommandButtons\BTNTelescope.blp

// Soul Gem Hero soul theft ability
[AIso]
Art=ReplaceableTextures\CommandButtons\BTNSoulGem.blp
Effectart=Abilities\Spells\Items\AIso\AIsoTarget.mdl

// Soul Gem Hero soul-carying ability - remove this to release the soul
[Asou]
Art=ReplaceableTextures\CommandButtons\BTNUsedSoulGem.blp

// caster buff for AIso
[BIsv]
Buffart=ReplaceableTextures\CommandButtons\BTNUsedSoulGem.blp
Targetart=Abilities\Spells\Items\AIso\BIsvTarget.mdl

// daystone/nightstone
[AIto]

// magical acorn (tree restorer)
[AIga]
Effectart=Abilities\Spells\NightElf\NatureTouch\NatureTouchTarget.mdl

// reincarnation (ankh)
[AIrc]
Art=ReplaceableTextures\CommandButtons\BTNAnkh.blp
Effectart=Abilities\Spells\Orc\Reincarnation\ReincarnationTarget.mdl

// recall (amulet)
[AIrt]
Art=ReplaceableTextures\CommandButtons\BTNAmulet.blp
// Play the same effect on all recalled units. Since the targeted unit
// will already play this effect, don't also play Targetart on that unit.
Casterart=Abilities\Spells\Human\MassTeleport\MassTeleportCaster.mdl
Targetart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl
Specialart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl

// teleport for items
[AIte]
Casterart=Abilities\Spells\Human\MassTeleport\MassTeleportCaster.mdl
Targetart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl
Specialart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl

// town portal (scroll)
[AItp]
Art=ReplaceableTextures\CommandButtons\BTNScrollUber.blp
Casterart=Abilities\Spells\Human\MassTeleport\MassTeleportCaster.mdl
Targetart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl
Specialart=Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl

// scepter of mastery, command ability
[AIco]
Art=ReplaceableTextures\CommandButtons\BTNScepterOfMastery.blp
Targetart=Abilities\Spells\Items\AIco\CrownOfCmndTarget.mdl
Targetattach=head

// figurine unit summon ability - red drake
[AIfd]
Art=ReplaceableTextures\CommandButtons\BTNRedDragon.blp
Targetart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl

// furbolg
[AIff]
Art=ReplaceableTextures\CommandButtons\BTNFurbolg.blp
Targetart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl

// rock golem
[AIfr]
Art=ReplaceableTextures\CommandButtons\BTNRockGolem.blp
Targetart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl

// doom guard
[AIfu]
Art=ReplaceableTextures\CommandButtons\BTNDoomGuard.blp
Targetart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl

// felhound
[AIfh]
Art=ReplaceableTextures\CommandButtons\BTNFelHound.blp
Targetart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl

// skeleton
[AIfs]
Art=ReplaceableTextures\CommandButtons\BTNSkeletonWarrior.blp
Targetart=Abilities\Spells\Undead\RaiseSkeletonWarrior\RaiseSkeleton.mdl

// infernal
[AIin]
Art=ReplaceableTextures\CommandButtons\BTNInfernal.blp
Effectart=Units\Demon\Infernal\InfernalBirth.mdl
Order=inferno

// place goblin land mine
[AIpm]
Art=ReplaceableTextures\CommandButtons\BTNGoblinLandMine.blp

// permanent mana bonus
[AImn]
Targetart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl

// temporary max mana bonus
[AImm]

// temporary attack speed increase
[AIas]

// vampiric life steal ability
[AIva]
Art=ReplaceableTextures\CommandButtons\BTNMaskOfDeath.blp
// target art played on hero carrying item
Targetart=
// special art played on hero when ability fires
Specialart=Abilities\Spells\Undead\VampiricAura\VampiricAuraTarget.mdl

// Cloak of flames immolation buff
[BIcf]
Buffart=ReplaceableTextures\CommandButtons\BTNCloakOfFlames.blp
Targetart=Abilities\Spells\NightElf\Immolation\ImmolationTarget.mdl
Specialart=Abilities\Spells\NightElf\Immolation\ImmolationDamage.mdl
Specialartattach=head

// regen
[Arel]
Art=ReplaceableTextures\CommandButtons\BTNRingSkull.blp

//
// aliased button art for world editor
//
//

[AIs2]
Art=ReplaceableTextures\CommandButtons\BTNGauntletsOfOgrePower.blp

[AIs6]
Art=ReplaceableTextures\CommandButtons\BTNBelt.blp

[AIa6]
Art=ReplaceableTextures\CommandButtons\BTNBoots.blp

[AIms]
Art=ReplaceableTextures\CommandButtons\BTNBootsOfSpeed.blp

[AIi6]
Art=ReplaceableTextures\CommandButtons\BTNRobeOfTheMagi.blp

[AIx2]
Art=ReplaceableTextures\CommandButtons\BTNCirclet.blp

[AIx5]
Art=ReplaceableTextures\CommandButtons\BTNHelmutPurple.blp

[AIh1]
Art=ReplaceableTextures\CommandButtons\BTNPotionGreenSmall.blp

[AIh2]
Art=ReplaceableTextures\CommandButtons\BTNPotionGreen.blp

[AIv1]
Art=ReplaceableTextures\CommandButtons\BTNHolyWater.blp

[AIv2]
Art=ReplaceableTextures\CommandButtons\BTNHolyWater.blp

[AIm1]
Art=ReplaceableTextures\CommandButtons\BTNPotionBlueSmall.blp

[AIm2]
Art=ReplaceableTextures\CommandButtons\BTNPotionBlueBig.blp

[AIa2]
Art=ReplaceableTextures\CommandButtons\BTNSlippersOfAgility.blp

[AId2]
Art=ReplaceableTextures\CommandButtons\BTNRingGreen.blp

[AId3]
Art=ReplaceableTextures\CommandButtons\BTNRingGreen.blp

[AId4]
Art=ReplaceableTextures\CommandButtons\BTNRingGreen.blp

[AIl2]
Art=ReplaceableTextures\CommandButtons\BTNPeriapt1.blp

[AIi2]
Art=ReplaceableTextures\CommandButtons\BTNMantleOfIntelligence.blp

[AIcd]
Art=ReplaceableTextures\CommandButtons\BTNDrum.blp

[AIan]
Art=ReplaceableTextures\CommandButtons\BTNAnimateDead.blp
Specialart=Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Order=animatedead

[AIrc]
Art=ReplaceableTextures\CommandButtons\BTNReincarnation.blp
Effectart=Abilities\Spells\Orc\Reincarnation\ReincarnationTarget.mdl

[AIrs]
Art=ReplaceableTextures\CommandButtons\BTNResurrection.blp
Casterart=Abilities\Spells\Human\Resurrect\ResurrectCaster.mdl
Targetart=Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
Order=resurrection

// One time permanent attack damage gain
[AIaa]
Art=ReplaceableTextures\CommandButtons\BTNTomeRed.blp
Targetart=Abilities\Spells\Items\AIlm\AIlmTarget.mdl
Targetattach=origin

// One time permanent life gain
[AImi]
Art=ReplaceableTextures\CommandButtons\BTNTomeRed.blp
Targetart=Abilities\Spells\Items\AIlm\AIlmTarget.mdl
Targetattach=origin

[AIa1]
Art=ReplaceableTextures\CommandButtons\BTNRingPurple.blp

[AIx1]
Art=ReplaceableTextures\CommandButtons\BTNGoldRing.blp

[AIs1]
Art=ReplaceableTextures\CommandButtons\BTNHammer.blp

[AIi1]
Art=ReplaceableTextures\CommandButtons\BTNShadowPact.blp